package com.kaibes.platform.file.server.admin;

import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;

import com.kaibes.web.filter.FilterInternalConfig;

@Configuration
public class FileServerConfig implements InitializingBean {
    
    @Autowired
    private FilterInternalConfig webConfig;
    
	@Override
	public void afterPropertiesSet() throws Exception {
		// 屏蔽上传地址的token验证
        webConfig.getPathWhiteStartList().add("/encrypts/files");
        
        // 移除通用的页面权限要求
//        apiLinkService.setValidatedByName(false, 
//        		"[/admin, /admin/]_GET", // 后台主页不需要权限
//        		"[/admin/index]_GET", // 后台主页不需要权限
//        		"[/admin/api-link/api]_GET",// 查看接口不需要权限
//        		"[/admin/class]_POST",// 查看类描述不需要权限
//        		"[/admin/json]_POST" // 查看JSON描述不需要权限
//				);
        
	}
    
}
